分享一个在任何浏览器中访问 New Bing 的插件 您所在的位置:网站首页 如何在github下载chat gpt插件 分享一个在任何浏览器中访问 New Bing 的插件

分享一个在任何浏览器中访问 New Bing 的插件

2023-10-18 17:05| 来源: 网络整理| 查看: 265

2023.6.14: New Bing Anywhere 迎来 2.0 大版本升级,可以在 Google 使用 Bing Chat GPT-4

New Bing 出来一段时间后,看了大量关于如何通过修改请求头来在非 Edge 浏览器中使用的方法,有些已经失效,且安装一个能访问所有网页的扩展未免权限太大。

大家即使在开启科学上网之后,发现依然使用不了 New Bing,因为除了修改 UA 外,其实还需要做以下几件事:

增加 1 个计数 cookie,防止巨硬反复重定向 删除 2 个指定 cookie 中的指定标记字段 本地重定向所有包含了特定 url 字段的链接,不能经过服务器,以免又被种上 cookie ua 的新规范 sec-ch-ua 字段,Chrome 会自报家门“我是Google Chrome”,需要处理掉 Edge 会增加一些自定义的 sec-ms- 开头的请求头

于是我写了一个专门优化国人使用 New Bing 的插件,在经历了一段时间冷启动后和版本迭代后,已经基本稳定,现分享给大家: P.S 有问题请在 Github 提 issue,请不要私信。

chrome.google.com/webstore/de…

github.com/haozi/New-B…

对于中国大陆用户,即使用 Edge 浏览器,也建议安装这个插件,因为好多针对中文的超链接用的 cn.bing.com 的二级域名,只要访问一次就会种cookie。种了cookie后,即使翻墙状态也会进特供版。而且一下种了好几个,不是单独的key,是在一个key 下的子字段里,需要解出来。这个插件会及时检测,把这些 cookie 全给干掉。

国内下载的Edge浏览器也是特供的,默认地址栏搜索用的cn 域名,还改不掉

这个插件,针对大陆用户和俄罗斯用户做了特殊的优化; 会拦截所有的 cn 域的请求,本地做 307 重定向; 会实时删除几个特殊的 Cookie,防止大陆用户被标记到 cn.bing.com,或者看到国内版/国际版字样的特供版必应; 会修改请求头中的 UA 字段,以便伪装成 Edge 会修改请求头中的 Sec-ch-ua 字段 window.navigator 字段不让修改,通过 content 注入,使用 Object.defineProperty 代理了navigator, 以使得 navigator.userAgent 和 navigator.userAgentData 正确返回

本着最小化权限的要求,所有申请的权限都是必须的,做的事情也是极克制的。所有代码均开源,接受大家的检验。

注:改 XFF(X-Forwarded-For) 请求头的方式已经失效了,俄罗斯用户还可以用。主要原因是大陆用户会重定向 cn 的独立域名,所以大家还是需要科学上网。

有问题请在 Github上提 issue,提 issue前先看Github置顶帖《常见问题自查》,请不要给我发站内私信

image.png



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有